<style>
	.list.line{border:none;}
	.list.line td{border:none;border-bottom:1px dotted #eee;}
</style>
<script type="text/javascript" src="js/hint.js"></script> 
<script type="text/javascript" src="js/jquery.alphanumeric.js"></script> 
<script type="text/javascript" src="js/jquery.formatCurrency-1.4.0.min.js"></script>
<script>
	var i = <?php echo (!empty($balance_checks)) ? count($balance_checks) + 1 : 2; ?>
	
	$(function(){
		
		$('#banking_price').inputHints();
		$('.number').numeric({allow:".,"});
		
		$('.number').live('blur',function(){
			$(this).formatCurrency({symbol: ''});
		});
		
		$('#add-check').live('click',function(){
			row = '<tr>';
			row += '<td><input name="date_record['+i+']" class="datepicker" /></td>';
			row += '<td><input name="check_number['+i+']" /></td>';
			row += '<td><input name="receiver['+i+']" /></td>';
			row += '<td><input name="item['+i+']" /></td>';
			row += '<td><input name="price['+i+']" class="number" /></td>';
			row += '<td><input name="ps['+i+']" /></td>';
			row += '</tr>';
			$('#table-check').append(row);
			i++;
			$("input.datepicker").date_input(); 
		});
		
		/* เช็คเมื่อกรอก รายละเอียดเช็คที่สั่งจ่ายแล้วแต่ยังไม่นำไปขึ้นเงิน */
		$('input[name^="price"]').live('change', function(){
			var total_check_price = 0;
			$('input[name^="price"]').each(function(i){
				total_check_price += $(this).asNumber();
			});
			$('#total_check_price').text(total_check_price).formatCurrency({symbol: '', negativeFormat: '-%s%n'});
		});
		
		/* เช็คเมื่อกรอก ยอดคงเหลือตามสมุดบัญชีเงินฝากธนาคาร */
		$('#banking_price').bind('change', function(){
			var result = $(this).asNumber() - $('#income_expenses_balance').asNumber();
			$('#check_balance').text(result).formatCurrency({symbol: '', negativeFormat: '-%s%n'});
		});
		
		$('#frm').submit(function(){
			if($('#total_check_price').text() == $('#check_balance').text()){
				return true;
			}else{
				alert('ยอดเช็คที่สั่งจ่ายยังไม่มีผู้นำไปขึ้นเงิน ไม่เท่ากัน');
				return false;
			}
		});
	});
</script>
<h1><?php echo $fund['name']; ?></h1>
<ul id="breadcrumb">
	<li><span>งบพิสูจน์ยอดเงินฝากธนาคาร</span></li>		
	<li><span><?php echo 'ปีงบประมาณ '.$year; ?></span></li>		
	<li><?php echo 'เดือน '.month($month); ?></li>	
</ul>
<div id="content">
	<div class="search">
		<form action="banking_balance/view/<?php echo $fund['id']; ?>" method="get">
			<?php if(level_data('view')): ?>
			<label>หน่วยงาน</label><?php echo form_dropdown('agency_id', get_option('id', 'name', 'agencies'), $agency_id); ?>&nbsp;&nbsp;
			<?php else: echo form_hidden('agency_id', login_data('agency_id')); ?>
			<?php endif; ?>
			&nbsp;&nbsp;<label>ปีงบประมาณ</label><?php echo form_dropdown('year', get_year_option('2550'), $year); ?>
			&nbsp;&nbsp;<label>เดือน</label><?php echo form_dropdown('month', get_month(), $month); ?>
			<input type="submit" value="<?php echo lang('search'); ?>" class="button" />
		</form>
	</div>
	<div class="head">
		<p><?php echo $fund['name'] ?></p>
		<p>งบพิสูจน์ยอดเงินฝากธนาคาร</p>
		<p>ประจำปีงบประมาณ   <?php echo $year ?> เดือน <?php echo month($month); ?></p>
	</div>
	<?php echo (Fund::is_lock($fund['id'], $agency_id, Fund::convert_to_real_year(($year - 543), $month), $month) or login_data('agency_id') <= 2) ? NULL : form_open_multipart('banking_balance/save_balance', array('id' => 'frm')); ?>
	<table class="list line">
		<tr>
			<td>ยอดคงเหลือตามสมุดบัญชีเงินฝากธนาคาร</td>
			<td style="text-align:right;">
				<?php $balance_price = $balance['balance_price'] ? number_format($balance['balance_price'], 2) : '0.00'; ?>
				<?php echo form_input('balance_price', $balance_price,'id="banking_price" class="number" title="'.$balance_price.'"'); ?>
			</td>
		</tr>
		<tr>
			<td><b><u>หัก</u></b> เช็คที่สั่งจ่ายยัง<b>ไม่มีผู้นำไปขึ้นเงิน</b></td>
			<td style="text-align:right;"><span id="check_balance" class="number"><?php echo number_format(($balance['balance_price'] - $income_expenses_balance), 2); ?></span></td>
		</tr>
		<tr>
			<td>ยอดคงเหลือตามรายงานรับ-จ่ายเงินประจำเดือน <?php echo month($month); ?></td>
			<td style="text-align:right;"><span id="income_expenses_balance" class="number"><?php echo number_format($income_expenses_balance, 2); ?></span></td>
		</tr>
	</table>
	<br /><br />
	
	<h2>รายละเอียดเช็คที่สั่งจ่ายแล้วแต่ยังไม่นำไปขึ้นเงิน</h2>
	<table id="table-check" class="list">
		<tr>
			<th>วดป.ที่จ่าย</th>
			<th>เลขที่เช็ค</th>
			<th>จ่ายให้</th>
			<th>รายการ/ค่าอะไร</th>
			<th>จำนวนเงิน</th>
			<th>หมายเหตุ</th>
		</tr>
		<?php $total_check = 0; ?>
		<?php if(!empty($balance_checks)): ?>
		
		<?php foreach($balance_checks as $key => $item): $total_check += $item['price']; ?>
			<tr>
				<td><?php echo form_input('date_record['.$key.']', mysql_to_date($item['date_record']),'class="datepicker"'); ?></td>
				<td><?php echo form_input('check_number['.$key.']', $item['check_number']); ?></td>
				<td><?php echo form_input('receiver['.$key.']', $item['receiver']); ?></td>
				<td><?php echo form_input('item['.$key.']', $item['item']); ?></td>
				<td><?php echo form_input('price['.$key.']', number_format($item['price'], 2),'class="number"'); ?></td>
				<td><?php echo form_input('ps['.$key.']', $item['ps']); ?></td>
			</tr>
		<?php endforeach; ?>
		
		<?php else: ?>
		<tr>
			<td><?php echo form_input('date_record[1]','','class="datepicker"'); ?></td>
			<td><?php echo form_input('check_number[1]'); ?></td>
			<td><?php echo form_input('receiver[1]'); ?></td>
			<td><?php echo form_input('item[1]'); ?></td>
			<td><?php echo form_input('price[1]','','class="number"'); ?></td>
			<td><?php echo form_input('ps[1]'); ?></td>
		</tr>
		<?php endif; ?>
		
		<tfoot>
			<tr>
				<td colspan="4"></td>
				<td style="text-align:right;"><span id="total_check_price" class="number"><?php echo number_format($total_check, 2); ?></span></td>
				<td></td>
			</tr>
		</tfoot>
		
	</table>
	
	<a href="javascript:void(0);" id="add-check" class="button"><span class="icon_text addnew"></span>เพิ่มรายการ</a>
	
	<br /><br />
	<h2>รายละเอียดเงินคงเหลือตามรายงานรับ - จ่ายเงินประจำเดือนประกอบด้วย</h2>
	<table class="list">
		<?php $total_value = 0; ?>
		<?php foreach($result as $key => $item): $total_value += $item['value']; ?>
		<tr>
			<td><?php echo $item['title']; ?></td>
			<td style="text-align:right;">
				<?php 
					echo number_format($item['value'], 2);
					echo form_hidden('detail_title_id['.$key.']', $item['title_id']);
					echo form_hidden('detail_price['.$key.']', $item['value']); 
				?>
			</td>
		</tr>
		<?php endforeach; ?>
		<tr>
			<td></td>
			<td style="text-align:right;"><?php echo number_format($total_value, 2); ?></td>
		</tr>
	</table>
	
	<br /><br />
	<?php echo Modules::run('files/list_file', $fund['id'], ($year - 543), $month, $agency_id, 'banking_balance'); ?>
	
	<br /><br /><br />
	<?php echo form_hidden('register_id', $register_id); ?>
	<?php echo form_hidden('next_balance', $total_value); ?>
	<?php echo form_hidden('id', $balance['id']); ?>
	<?php echo form_hidden('fund_id', $fund['id']); ?>
	<?php echo form_hidden('agency_id', $agency_id); ?>
	<?php echo form_hidden('year', $year); ?>
	<?php echo form_hidden('month', $month); ?>
	<?php echo (Fund::is_lock($fund['id'], $agency_id, Fund::convert_to_real_year(($year - 543), $month), $month) or ($rs['title_id'] == 43) or login_data('agency_id') <= 2) ? NULL : form_submit('', lang('btn_submit'), 'class="button').form_close(); ?> 
</div>